c++选择题(选择题) 您所在的位置:网站首页 cab cc的词语 c++选择题(选择题)

c++选择题(选择题)

2023-09-09 20:04| 来源: 网络整理| 查看: 265

2-1

关于纯虚函数和抽象类的描述中,(C )是错误的。

A.纯虚函数是一种特殊的虚函数,它没有具体的实现

B.抽象类是指具有纯虚函数的类

C.一个基类中说明有纯虚函数,该基类的派生类一定不再是抽象类

D.抽象类只能作为基类来使用,其纯虚函数的实现由派生类给出

2-2

下列描述中,( D)是抽象类的特性。

A可以说明虚函数

B可以进行构造函数重载

C.可以定义友元函数

D.不能定义该类对象

2-3

在下面类声明中,关于生成对象不正确的是( )。 class point { public: int x; int y; point(int a,int b) {x=a;y=b;}

};

A.point p(10,2);

B.point *p=new point(1,2);

C.point *p=new point[2];

D.point *p[2]={new point(1,2), new point(3,4)};

2-4

下列运算符中,( )运算符不能重载。

A.&&

B.[ ]

C.::

D.

2-2

如何区分自增运算符重载的前置形式和后置形式?(B)

A.重载时,前置形式的函数名是++operator,后置形式的函数名是operator ++

B.后置形式比前置形式多一个 int 类型的参数

C.无法区分,使用时不管前置形式还是后置形式,都调用相同的重载函数

D.前置形式比后置形式多一个 int 类型的参数

2-1

关于纯虚函数和抽象类的描述中,(C )是错误的。

A.纯虚函数是一种特殊的虚函数,它没有具体的实现

B.抽象类是指具有纯虚函数的类

C.一个基类中说明有纯虚函数,该基类的派生类一定不再是抽象类

D.抽象类只能作为基类来使用,其纯虚函数的实现由派生类给出

2-2

建立派生类对象时, 3种构造函数分别是a(基类的构造函数)、b(成员对象的构造函数)、c(派生类的构造函数),这3种构造函数的调用顺序为(A)

A.abc

B.acb

C.cab

D.cba

2-3下面关于继承和派生的构造函数和析构函数的程序,输出结果是(A)

```C++ #include using namespace std;

class AA { public: AA() { cout



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有